tasks = ['ebrains_subtyping_coarse', 'ebrains_subtyping_fine', 'panda', 'HCH_MSI']
label_dicts = {
        'ebrains_subtyping_fine': {'Glioblastoma, IDH-wildtype': 0, 'Transitional meningioma': 1, 'Anaplastic meningioma': 2, 'Pituitary adenoma': 3, 'Oligodendroglioma, IDH-mutant and 1p/19q codeleted': 4, 'Haemangioma': 5, 'Ganglioglioma': 6, 'Schwannoma': 7, 'Anaplastic oligodendroglioma, IDH-mutant and 1p/19q codeleted': 8, 'Anaplastic astrocytoma, IDH-wildtype': 9, 'Pilocytic astrocytoma': 10, 'Angiomatous meningioma': 11, 'Haemangioblastoma': 12, 'Gliosarcoma': 13, 'Adamantinomatous craniopharyngioma': 14, 'Anaplastic astrocytoma, IDH-mutant': 15, 'Ependymoma': 16, 'Anaplastic ependymoma': 17, 'Glioblastoma, IDH-mutant': 18, 'Atypical meningioma': 19, 'Metastatic tumours': 20, 'Meningothelial meningioma': 21, 'Langerhans cell histiocytosis': 22, 'Diffuse large B-cell lymphoma of the CNS': 23, 'Diffuse astrocytoma, IDH-mutant': 24, 'Secretory meningioma': 25, 'Haemangiopericytoma': 26, 'Fibrous meningioma': 27, 'Lipoma': 28, 'Medulloblastoma, non-WNT/non-SHH': 29},
        'ebrains_subtyping_coarse': {'Adult-type diffuse gliomas': 0, 'Meningiomas': 1, 'Tumours of the sellar region': 2, 'Mesenchymal, non-meningothelial tumours involving the CNS': 3, 'Glioneuronal and neuronal tumours': 4, 'Cranial and paraspinal nerve tumours': 5, 'Circumscribed astrocytic gliomas ': 6, 'Ependymal Tumours': 7, 'Metastatic tumours': 8, 'Haematolymphoid tumours involving the CNS': 9, 'Paediatric-type diffuse low-grade gliomas ': 10, 'Embryonal Tumors': 11},        
        'panda': {0:0,1:1,2:2,3:3,4:4,5:5}, 
        "HCH_MSI": {0:0, 1:1, 2:2}
}